\doxysection{mesh/include/mat.h File Reference}
\hypertarget{mesh_2include_2mat_8h}{}\label{mesh_2include_2mat_8h}\index{mesh/include/mat.h@{mesh/include/mat.h}}
{\ttfamily \#include "{}matrix.\+h"{}}\newline
{\ttfamily \#include $<$stdio.\+h$>$}\newline
\doxysubsubsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\Hypertarget{mesh_2include_2mat_8h_a50aae62169c2145ab73dff85d4c6000c}\label{mesh_2include_2mat_8h_a50aae62169c2145ab73dff85d4c6000c} 
\#define {\bfseries mat\+Open}~mat\+Open\+\_\+800
\item 
\Hypertarget{mesh_2include_2mat_8h_aeb32a06ebb9b5d816ca32ba9d930f503}\label{mesh_2include_2mat_8h_aeb32a06ebb9b5d816ca32ba9d930f503} 
\#define {\bfseries mat\+Close}~mat\+Close\+\_\+800
\item 
\Hypertarget{mesh_2include_2mat_8h_aefe0b34ac0a6246cec00fb938ef32f36}\label{mesh_2include_2mat_8h_aefe0b34ac0a6246cec00fb938ef32f36} 
\#define {\bfseries mat\+Get\+Fp}~mat\+Get\+Fp\+\_\+800
\item 
\Hypertarget{mesh_2include_2mat_8h_a1fc72f5dc40306887b11e960c5d180a6}\label{mesh_2include_2mat_8h_a1fc72f5dc40306887b11e960c5d180a6} 
\#define {\bfseries mat\+Put\+Variable}~mat\+Put\+Variable\+\_\+800
\item 
\Hypertarget{mesh_2include_2mat_8h_ac9b829c9b42a8502663a588f0b2b4a18}\label{mesh_2include_2mat_8h_ac9b829c9b42a8502663a588f0b2b4a18} 
\#define {\bfseries mat\+Put\+Variable\+As\+Global}~mat\+Put\+Variable\+As\+Global\+\_\+800
\item 
\Hypertarget{mesh_2include_2mat_8h_a3597d741fef1f22da762802e729989de}\label{mesh_2include_2mat_8h_a3597d741fef1f22da762802e729989de} 
\#define {\bfseries mat\+Get\+Variable}~mat\+Get\+Variable\+\_\+800
\item 
\Hypertarget{mesh_2include_2mat_8h_ad3235e382d2716cdfb75f8e1e707d2ea}\label{mesh_2include_2mat_8h_ad3235e382d2716cdfb75f8e1e707d2ea} 
\#define {\bfseries mat\+Get\+Next\+Variable}~mat\+Get\+Next\+Variable\+\_\+800
\item 
\Hypertarget{mesh_2include_2mat_8h_a2a3fd8232f1e059116cf2ff4cd478101}\label{mesh_2include_2mat_8h_a2a3fd8232f1e059116cf2ff4cd478101} 
\#define {\bfseries mat\+Get\+Next\+Variable\+Info}~mat\+Get\+Next\+Variable\+Info\+\_\+800
\item 
\Hypertarget{mesh_2include_2mat_8h_a937efb1579fb41adb56db4e5c19a706b}\label{mesh_2include_2mat_8h_a937efb1579fb41adb56db4e5c19a706b} 
\#define {\bfseries mat\+Get\+Variable\+Info}~mat\+Get\+Variable\+Info\+\_\+800
\item 
\Hypertarget{mesh_2include_2mat_8h_adefd005eaabf9ad03f2f214482c2792f}\label{mesh_2include_2mat_8h_adefd005eaabf9ad03f2f214482c2792f} 
\#define {\bfseries mat\+Delete\+Variable}~mat\+Delete\+Variable\+\_\+800
\item 
\Hypertarget{mesh_2include_2mat_8h_a40dc91c5fe218fe646541c604b4fd697}\label{mesh_2include_2mat_8h_a40dc91c5fe218fe646541c604b4fd697} 
\#define {\bfseries mat\+Get\+Dir}~mat\+Get\+Dir\+\_\+800
\item 
\Hypertarget{mesh_2include_2mat_8h_a65bcc812e878288b824a9bdc94564fbc}\label{mesh_2include_2mat_8h_a65bcc812e878288b824a9bdc94564fbc} 
\#define {\bfseries mat\+Get\+Errno}~mat\+Get\+Errno\+\_\+800
\item 
\Hypertarget{mesh_2include_2mat_8h_a2c471c70ae3c578dedb671df1d01d1dd}\label{mesh_2include_2mat_8h_a2c471c70ae3c578dedb671df1d01d1dd} 
\#define {\bfseries mat\+\_\+published\+\_\+c\+\_\+api\+\_\+h}
\item 
\Hypertarget{mesh_2include_2mat_8h_abbaccfbed35b945162c27ef6d3748e77}\label{mesh_2include_2mat_8h_abbaccfbed35b945162c27ef6d3748e77} 
\#define {\bfseries EXTERN\+\_\+C}~extern
\item 
\Hypertarget{mesh_2include_2mat_8h_ad356cdeaad470f625c875600192d64fe}\label{mesh_2include_2mat_8h_ad356cdeaad470f625c875600192d64fe} 
\#define {\bfseries LIBMAT\+\_\+\+API}
\end{DoxyCompactItemize}
\doxysubsubsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
\Hypertarget{mesh_2include_2mat_8h_a045a05786d5f9d35b0d98a8a94fb07d5}\label{mesh_2include_2mat_8h_a045a05786d5f9d35b0d98a8a94fb07d5} 
typedef struct Mat\+File\+\_\+tag {\bfseries MATFile}
\item 
\Hypertarget{mesh_2include_2mat_8h_aee862bca064544b8255dcc8039789a83}\label{mesh_2include_2mat_8h_aee862bca064544b8255dcc8039789a83} 
typedef int {\bfseries mat\+Error}
\end{DoxyCompactItemize}
\doxysubsubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\Hypertarget{mesh_2include_2mat_8h_a3be75db61b792d75a8ef547d23750f09}\label{mesh_2include_2mat_8h_a3be75db61b792d75a8ef547d23750f09} 
EXTERN\+\_\+C LIBMAT\+\_\+\+API MATFile \texorpdfstring{$\ast$}{*} {\bfseries mat\+Open} (const char \texorpdfstring{$\ast$}{*}filename, const char \texorpdfstring{$\ast$}{*}mode)
\item 
\Hypertarget{mesh_2include_2mat_8h_a313e396f06f401b18ee103c0a85f4631}\label{mesh_2include_2mat_8h_a313e396f06f401b18ee103c0a85f4631} 
EXTERN\+\_\+C LIBMAT\+\_\+\+API mat\+Error {\bfseries mat\+Close} (MATFile \texorpdfstring{$\ast$}{*}p\+MF)
\item 
\Hypertarget{mesh_2include_2mat_8h_a7c5eec994de580d9fce862aa6416528b}\label{mesh_2include_2mat_8h_a7c5eec994de580d9fce862aa6416528b} 
EXTERN\+\_\+C LIBMAT\+\_\+\+API mat\+Error {\bfseries mat\+Get\+Errno} (MATFile \texorpdfstring{$\ast$}{*}p\+MF)
\item 
\Hypertarget{mesh_2include_2mat_8h_aa978811b439f1eebda09d8cfc5236cda}\label{mesh_2include_2mat_8h_aa978811b439f1eebda09d8cfc5236cda} 
EXTERN\+\_\+C LIBMAT\+\_\+\+API FILE \texorpdfstring{$\ast$}{*} {\bfseries mat\+Get\+Fp} (MATFile \texorpdfstring{$\ast$}{*}p\+MF)
\item 
\Hypertarget{mesh_2include_2mat_8h_ac8d82685443b32bb4240e19da82c9f6b}\label{mesh_2include_2mat_8h_ac8d82685443b32bb4240e19da82c9f6b} 
EXTERN\+\_\+C LIBMAT\+\_\+\+API mat\+Error {\bfseries mat\+Put\+Variable} (MATFile \texorpdfstring{$\ast$}{*}p\+MF, const char \texorpdfstring{$\ast$}{*}name, const mx\+Array \texorpdfstring{$\ast$}{*}pA)
\item 
\Hypertarget{mesh_2include_2mat_8h_ad567eb78d167bd3cc663f64c46a84743}\label{mesh_2include_2mat_8h_ad567eb78d167bd3cc663f64c46a84743} 
EXTERN\+\_\+C LIBMAT\+\_\+\+API mat\+Error {\bfseries mat\+Put\+Variable\+As\+Global} (MATFile \texorpdfstring{$\ast$}{*}p\+MF, const char \texorpdfstring{$\ast$}{*}name, const mx\+Array \texorpdfstring{$\ast$}{*}pA)
\item 
\Hypertarget{mesh_2include_2mat_8h_ab1a2e1b6ed23853643975e6319a95a6c}\label{mesh_2include_2mat_8h_ab1a2e1b6ed23853643975e6319a95a6c} 
EXTERN\+\_\+C LIBMAT\+\_\+\+API mx\+Array \texorpdfstring{$\ast$}{*} {\bfseries mat\+Get\+Variable} (MATFile \texorpdfstring{$\ast$}{*}p\+MF, const char \texorpdfstring{$\ast$}{*}name)
\item 
\Hypertarget{mesh_2include_2mat_8h_a12545cf675c8e9aef3bccbabf0854403}\label{mesh_2include_2mat_8h_a12545cf675c8e9aef3bccbabf0854403} 
EXTERN\+\_\+C LIBMAT\+\_\+\+API mx\+Array \texorpdfstring{$\ast$}{*} {\bfseries mat\+Get\+Next\+Variable} (MATFile \texorpdfstring{$\ast$}{*}p\+MF, const char \texorpdfstring{$\ast$}{*}\texorpdfstring{$\ast$}{*}nameptr)
\item 
\Hypertarget{mesh_2include_2mat_8h_a6fbee223a3d33908754e710bf458393f}\label{mesh_2include_2mat_8h_a6fbee223a3d33908754e710bf458393f} 
EXTERN\+\_\+C LIBMAT\+\_\+\+API mx\+Array \texorpdfstring{$\ast$}{*} {\bfseries mat\+Get\+Next\+Variable\+Info} (MATFile \texorpdfstring{$\ast$}{*}p\+MF, const char \texorpdfstring{$\ast$}{*}\texorpdfstring{$\ast$}{*}nameptr)
\item 
\Hypertarget{mesh_2include_2mat_8h_ad12d0991418ec7df8671c210b2d5a23d}\label{mesh_2include_2mat_8h_ad12d0991418ec7df8671c210b2d5a23d} 
EXTERN\+\_\+C LIBMAT\+\_\+\+API mx\+Array \texorpdfstring{$\ast$}{*} {\bfseries mat\+Get\+Variable\+Info} (MATFile \texorpdfstring{$\ast$}{*}p\+MF, const char \texorpdfstring{$\ast$}{*}name)
\item 
\Hypertarget{mesh_2include_2mat_8h_a403dbb00b70f182177b949dbbc20bc5d}\label{mesh_2include_2mat_8h_a403dbb00b70f182177b949dbbc20bc5d} 
EXTERN\+\_\+C LIBMAT\+\_\+\+API mat\+Error {\bfseries mat\+Delete\+Variable} (MATFile \texorpdfstring{$\ast$}{*}p\+MF, const char \texorpdfstring{$\ast$}{*}name)
\item 
\Hypertarget{mesh_2include_2mat_8h_a1cb6effd0771ee88f233b3c724835662}\label{mesh_2include_2mat_8h_a1cb6effd0771ee88f233b3c724835662} 
EXTERN\+\_\+C LIBMAT\+\_\+\+API char \texorpdfstring{$\ast$}{*}\texorpdfstring{$\ast$}{*} {\bfseries mat\+Get\+Dir} (MATFile \texorpdfstring{$\ast$}{*}p\+MF, int \texorpdfstring{$\ast$}{*}num)
\end{DoxyCompactItemize}
